Embodied Evolution in Collective Robotics: A Review
نویسندگان
چکیده
This paper provides an overview of evolutionary robotics techniques applied to on-line distributed evolution for robot collectives – namely, embodied evolution. It provides a definition of embodied evolution as well as a thorough description of the underlying concepts and mechanisms. The paper also presents a comprehensive summary of research published in the field since its inception (1999-2017), providing various perspectives to identify the major trends. In particular, we identify a shift from considering embodied evolution as a parallel search method within small robot collectives (fewer than 10 robots) to embodied evolution as an on-line distributed learning method for designing collective behaviours in swarm-like collectives. The paper concludes with a discussion of applications and open questions, providing a milestone for past and an inspiration for future research.
منابع مشابه
On the Evolution of Behaviours Through Embodied Imitation
This paper describes research in which embodied imitation and behavioural adaptation are investigated in collective robotics. We model social learning in artificial agents with real robots. The robots are able to observe and learn each others’ movement patterns using their on-board sensors only; so that imitation is embodied. We show that the variations that arise from embodiment allow certain ...
متن کاملOn the Evolution of Behaviors through Embodied Imitation
This article describes research in which embodied imitation and behavioral adaptation are investigated in collective robotics. We model social learning in artificial agents with real robots. The robots are able to observe and learn each others' movement patterns using their on-board sensors only, so that imitation is embodied. We show that the variations that arise from embodiment allow certain...
متن کاملEmbodied Evolution: A Response to Challenges in Evolutionary Robotics
We introduce Embodied Evolution (EE), a new methodology for conducting evolutionary robotics (ER). Embodied evolution uses a population of physical robots that evolve by reproducing with one another in the task environment. EE addresses several issues identiied by researchers in the evolutionary robotics community as problematic for the development of ER. We review results from our rst experime...
متن کاملRoborobo! a Fast Robot Simulator for Swarm and Collective Robotics
Roborobo! is a multi-platform, highly portable, robot simulator for large-scale collective robotics experiments. Roborobo! is coded in C++, and follows the KISS guideline (”Keep it simple”). Therefore, its external dependency is solely limited to the widely available SDL library for fast 2D Graphics. Roborobo! is based on a Khepera/ePuck model. It is targeted for fast single and multi-robots si...
متن کاملEmbodied Evolution: Distributing an evolutionary algorithm in a population of robots
We introduce Embodied Evolution (EE) as a new methodology for evolutionary robotics (ER). EE uses a population of physical robots that autonomously reproduce with one another while situated in their task environment. This constitutes a fully distributed evolutionary algorithm embodied in physical robots. Several issues identified by researchers in the evolutionary robotics community as problema...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Front. Robotics and AI
دوره 2018 شماره
صفحات -
تاریخ انتشار 2018